-3321- Code Reuse as a Practice within Extreme Programming
نویسندگان
چکیده
Reuse based software development focuses on improving productivity. Agile techniques also seek to improve the traditional plan-based development methodologies. Both approaches bring value to the software development process and should be combined. This paper discusses a framework that integrates the strengths of code reuse into the Extreme Programming methodology. This will result in a more effective method for software development.
منابع مشابه
Dwarf Frankenstein is still in your memory: tiny code reuse attacks
Code reuse attacks such as return oriented programming and jump oriented programming are the most popular exploitation methods among attackers. A large number of practical and non-practical defenses are proposed that differ in their overhead, the source code requirement, detection rate and implementation dependencies. However, a usual aspect among these methods is consideration of the common be...
متن کاملAggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کاملTowards Code Reuse and Refactoring as a Practice within Extreme Programming
Moving objects databases (MODs) provide the framework for the efficient storage and retrieval of the changing position of continuously moving objects. This includes the current and past locations of moving objects and the support of spatial queries that refer to historical location information and future projections as well. Nowadays, new spatiotemporal applications that require tracking and re...
متن کاملAn Integrated Framework for Code Reuse and Refactoring in Extreme Programming
Code reuse has been an area of study in the academic literature for the past three decades and is widely seen as one of the major areas for improving software productivity. Agile development techniques were first developed in the mid-1990s as a code-oriented method of software development that seeks to improve upon the traditional plan-based methodologies. Both approaches bring value to the sof...
متن کاملSoftware Process Fusion: Uniting Pair Programming and Solo Programming Processes
The role of pair programming process in software development is controversial. This controversy arises in part from their being presented as alternatives, yet it would be more helpful to see them as complementary software management tools. This paper describes the application of such a complementary model, software process fusion (SPF), in a real-world software management situation in China. Pa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007